import adraw.*;
import geometry.*;
import tester.*;
import java.util.*;
import colors.*;

/**
 * ILoS is a list of Stars
 * @author Ryan & Adam
 */
interface ILoS{
  /**
   * Draws the list of stars on the screen
   * @param c
   */
  void drawStars(Canvas c);
  /**
   * Updates the Stars taking into account the Genie.
   * @param m
   */
  void onTick(Mfmwg m);
  /**
   * Checks if the star has impacted a Genie
   * @param m
   * @return
   */
  boolean foundStar(Mfmwg m);
  /**
   * Return the first star that can be caught.
   * @param m
   * @return
   */
  Star caughtStar(Mfmwg m);
}